|
|
|
|
<modbusSession>.ReadBit (Function) In french: <modbusSession>.LitBit Reads one or more bits from a Modbus slave, starting at a specific address. New in version 2024
Session is modbusSession
Session = ModbusConnectTCP("192.168.1.7")
arrResponse is array of 5 int
IF ErrorOccurred = True THEN
Trace(ErrorInfo())
ELSE
arrResponse = Session.ReadBit(0x42, 5, False)
IF ErrorOccurred = True THEN
Trace(ErrorInfo())
END
END
Session.Disconnect()
Syntax
Reading 1 bit from a Modbus slave Hide the details
<Result> = <Session>.ReadBit(<Address> , <Read-only>)
<Result>: Boolean Value of the bit read (True or False). <Session>: modbusSession variable Name of the modbusSession variable that corresponds to the communication session with the Modbus slave. <Address>: Integer Address of the bit in the slave (between 0 and 65,535). <Read-only>: Boolean - True if the bits to be read are part of read-only data (Modbus function code 2 (Read Discrete Inputs)).
- False if the bits to be read are part of read-write data (Modbus function code 1 (Read Coils)).
Reading multiple bits from a Modbus slave Hide the details
<Result> = <Session>.ReadBit(<Address> , <Number of bits> , <Read-only>)
<Result>: Array Array of integers that contains the value of the bits read (True or False). <Session>: modbusSession variable Name of the modbusSession variable that corresponds to the communication session with the Modbus slave. <Address>: Integer Starting address of the bit in the slave (between 0 and 65,535). <Number of bits>: Integer Number of bits to be read (to be sent by the slave). <Read-only>: Boolean - True if the bits to be read are part of read-only data (Modbus function code 2 (Read Discrete Inputs)).
- False if the bits to be read are part of read-write data (Modbus function code 1 (Read Coils)).
Remarks - This function blocks the application until the slave responds to the message or until the session timeout is exceeded.
- After calling <modbusSession>.ReadBit, it is recommended to check the ErrorOccurred variable to make sure there are no errors.
Business / UI classification: Business Logic
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|